@charset "utf-8";
/* CSS Document */

/* 公用代码 */
*{margin:0;padding:0;}
body{font-size:14px;min-width:1200px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;font-family: "微软雅黑";color:#333;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{}
body{min-width:1200px;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;font-family: "微软雅黑";}
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px; vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl {float:left;}
.fr {float:right;}

.w1200{width:1200px;margin-left:auto;margin-right:auto;}
.m23{margin-right:23px;}

.title-h2{height:44px;line-height:44px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;font-size:18px;font-weight:normal;padding-left:35px;}
.title-h2>a{color:#cbcbcb;background:url(../img/h2-icon-more.png) no-repeat right center;padding-right:20px;font-size:14px;}
.title-h2>a:hover{text-decoration:underline;color:#333;}
.h2-link{font-size:15px;margin-right:50px;}
.h2-link a{margin-left:20px;}
.h2-link a:hover{text-decoration:underline;}
span.b-color{color:#DCAA16;}

.pic-icon{background-image:url(../img/pic-new-icon.png);background-position:left center;background-repeat:no-repeat;}
.gsyw-icon{background-image:url(../img/com-new-icon.png);background-position:left center;background-repeat:no-repeat;}
.yjbg-icon{background-image:url(../img/yjbg-icon.png);background-position:left center;background-repeat:no-repeat;}
.thgg-icon{background-image:url(../img/thgg-icon.png);background-position:left center;background-repeat:no-repeat;}
.gpxx-icon{background-image:url(../img/gpxx-icon.png);background-position:left center;background-repeat:no-repeat;}
/*header*/
.header{height:166px;background-image:url(../img/head-bj.jpg);background-repeat:no-repeat;background-position:center top;border-bottom:3px solid #0160d6;}
.head{height:121px;}
.logo{width:400px;height:75px;margin-top:23px;}
.logo img{width:400px;height:75px;}
.head-time{color:#609fca;margin-right:20px;cursor:pointer;}
.serch-link{height:33px;line-height:33px;margin-top:44px;}
.head-link{margin-right:20px;}
.head-link a{color:#4890c2;}
.head-link a:hover{text-decoration:underline;}
.head-link span{margin-left:20px;color:#4890c2;}
.search-btn{height:33px;line-height:33px;width:254px;position:relative;}
.search-box{height:33px;line-height:33px;width:204px;padding:0 40px 0 10px;color:#bad2ec;}
.s-btn{width:25px;height:25px;position:absolute;right:10px;top:4px;outline:none;}
/*nav*/
.nav{height:45px;line-height:45px;}
.nav>li{float:left;width:133px;text-align:center;position:relative;}
.nav>li.nav-lif{width:136px;background-image:url(../img/nav-hover.png);background-repeat:no-repeat;background-position:15px center;}
.nav>li:hover{background-color:#0160d6;}
.nav>li:hover ul{display:block;}
.nav-active{background-color:#0160d6;}
.nav>li a{font-size:16px;}
.nav li ul{width:200px;background:#0160d6;position:absolute;left:0;top:45px;z-index:99;display:none; -webkit-opacity: 0.8; -moz-opacity: 0.8;  filter:alpha(opacity=80);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.nav li ul li{width:160px;height:40px;line-height:40px;text-align:left;padding-left:40px;}
.nav li ul li:hover{background:#fff;}
.nav li ul li a{color:#fff;}
.nav li ul li:hover a{color:#0160d6;}
.nav>li:hover a{color:#fff;}
.nav-active a{color:#fff;}
/*banner*/
.banner-li {position:relative; width:100%; height:420px; overflow:hidden;margin:0 auto;}
.banner-li .pic{ position:relative; z-index:0;width:100%;height:420px;margin:0 auto;}
.banner-li .pic img {width:100%;height:420px;display:block;margin:0 auto;}
.banner-li .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1;}
.banner-li .hd li{margin:0 5px; background:url(../img/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden;width:16px;cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background:url(../img/dot8.png) no-repeat 0 -16px;}
.banner-li .hd .on{ background-position:0 0;}
.banner-li .prev,.banner-li .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background:url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.banner-li .prev { left: 0;}
.banner-li .next { background-position: 0 -90px; right: 0;}
.banner-li .prev:hover,
.banner-li .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
/*list-banner*/
.banner-list{width:100%;margin:0 auto;text-align:center;height:295px;}
.banner-list img{display:block;width:100%;height:295px;margin:0 auto;}
/*main内容*/
.main{margin-top:20px;height:360px;}
.pic-new{width:510px;height:360px;margin-right:20px;}
.com-new{width:670px;height:360px;}
/*main2内容*/
.main2{height:300px;margin-top:20px;}
.col-f1{width:325px;margin-right:20px;}
.h2-link1{font-size:14px;}
.h2-link1 a{color:#cbcbcb;}
.h2-link1 a:hover{text-decoration:underline;color:#333;}
.h2-link1 span{color:#cbcbcb;font-size:14px;margin:0 5px;}
.tab-li a,.tab-li span{color:#cbcbcb;}
.tab-li span{margin:0 20px;}
.tab-li a:hover{text-decoration:underline;color:#333;}
.col-f2{width:490px;margin-right:20px;height:300px;}
.col-f3{width:345px;height:300px;}
.col-f3-tab { width:345px;height:240px;overflow: hidden;}
.col-f3-tab .tab-hd { height:30px;background-color:#f8f8f8;line-height:30px; padding-left:1px;}
.col-f3-tab .tab-hd li{float:left;height:30px;line-height:30px;width:172px;}
.col-f3-tab .tab-hd li a{ display:block;text-align:center;}
.col-f3-tab .tab-hd li a:hover{background:#efefef;color:#da0003;}
.col-f3-tab .tab-hd li.on a{ background:#efefef;color:#da0003;}
.col-f3-tab .tab-bd {height:200px;margin-top:10px;}
.gpxx-tab1,.gpxx-tab2{height:200px;}
.gpxx-tab1{background:red;}
.gpxx-tab2{background:green;}
/*main3内容*/
.main3{height:80px;margin-top:20px;border:1px solid #e7e7e7;padding-top:20px;}
.main3 li{width:299px; float:left;text-align:center; height:60px;line-height:60px;border-right:1px solid #e7e7e7;}
.main3 li a{display:block;height:95px;width:150px;margin-top:-20px;line-height:95px;margin-left:50px;padding-left:50px;font-size:18px;}
.main3 li a:hover{text-decoration:underline;}
.main3-1{border-bottom:5px solid #f57e20;background:url(../img/dmxx-icon.png) no-repeat 20px center;}
.main3-2{border-bottom:5px solid #1988da;background:url(../img/shzrbg-icon.png) no-repeat 20px center;}
.main3-3{border-bottom:5px solid #ff0101;background:url(../img/rczp-icon.png) no-repeat 20px center;}
.main3-4{border-bottom:5px solid #6eb855;background:url(../img/qywh-icon.png) no-repeat 20px center;}
/*foot*/
.foot{height:135px;background:#1375c0;margin-top:20px;}
.foot-wrap{height:135px;}
.foot-logo{height:80px;width:118px;border-right:2px solid #fff;margin-top:30px;text-align:left;}
.foot-logo img{width:80px;height:80px;}
.copy{height:80px;margin-top:30px;margin-left:30px;width:850px;}
.copy p{line-height:26px;color:#fff;}
.link-foot{height:30px;width:200px;background:#fff;margin-top:55px;}
.link-foot select{height:30px;width:200px;line-height:30px;text-align:center;}
/*公用-首页-列表样式模板*/
.li-style1 li{height:39px;line-height:39px;border-bottom:1px dashed #cbcbcb;padding-left:10px;}

.li-style li{height:39px;line-height:39px;border-bottom:1px dashed #cbcbcb;background:url(../img/list-li-icon.png) no-repeat left center;padding-left:20px;}
.li-style li span{color:#bbb;}
.li-style li a:hover{text-decoration:underline;}
.li-style li span.b-color{color:#DCAA16;}
.list-f{height:100px;}
.list-f h3{color:#005fd7;text-align:center;font-weight:bold;font-size:20px;height:40px;line-height:40px;}
.list-f h3 a{color:#005fd7;font-size:20px;height:40px;line-height:40px;}
.list-f p{color:#9f9f9f;line-height:25px;}
.list-f p a{color:#005fd7;}
.list-f a:hover{text-decoration:underline;}
/*内容页样式和单篇正文*/
.main-word{min-height:550px;background:#fbfbfb;margin-bottom:-20px;}
.t-lm{height:80px;width:205px;margin-top:-80px;position:relative;z-index:5px;}
.page{text-align:center;margin:20px auto;height:40px;line-height:40px;}
.word-zs{min-height:550px;margin:20px;}
.word-zs h2{line-height:40px;font-size:24px;margin-top:30px;margin-bottom:20px;text-align:center;font-weight:normal;}
.time-word{color:#9f9f9f;margin-bottom:20px;border:1px solid #e9e9f3;height:35px;line-height:35px;text-align:center;}
.time-word span{margin:0 10px;}

.word-css p{line-height:30px;margin-bottom:15px;font-size:15px;text-indent:2em;}
.word-css p img,.word-css img{display:block;margin:10px auto;max-width:800px;text-indent:0;}
#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto;}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd;}

.lm-zd-page{height:50px;line-height:50px;border-bottom:1px solid #72b0df;background:url(../img/h2-left.jpg) no-repeat left center;padding-left:20px;margin-bottom:40px;}
.lm-zd-page>a{color: #cbcbcb; font-size: 14px;font-weight:bold;}
.lm-zd-page>a:hover{text-decoration:underline;color:#333;}

/*三体系目标*/
.word-stx{min-height:765px;margin-bottom:20px;}
.stx-wrap{height:255px;width:962px;}
.stx-wrap>div{float:left;}
.stx-lf{width:481px;height:255px;}
.stx-lf img{height:255px;width:481px;}
.stx-rt{width:416px;height:255px;padding-left:50px;padding-right:15px; background: url(../img/bj-stxctr.png) no-repeat center center;}
.stx-rt h2{font-size:18px;height:40px;line-height:40px;margin-top:30px;}
.stx-rt p{line-height:30px;padding-left:20px;font-weight:bold;}

/*荣誉展示*/
.ry-ul{min-height:580px;}
.ry-ul li{float:left; width:293px;margin-left:21px;height:275px;margin-bottom:20px;}
.ry-ul li img{display:block;width:293px;height:205px;}
.ry-ul li p{line-height:25px;margin-top:10px;text-align:center;}
.ry-ul li a:hover p{text-decoration:underline;}




/*列表页样式*/
.main-list{min-height:600px;}
.main-listfl{width:205px;border:1px solid #e5e5e5;margin-right:30px;}
.main-listfl h2{height:80px;width:205px;margin-top:-80px;position:relative;z-index:5px;}
.main-listfl ul li{height:60px;line-height:60px;border-bottom:1px solid #e5e5e5;background:url(../img/nav-son-li.png) no-repeat 40px center;overflow:hidden;}
.main-listfl ul li a{display:block;font-size:16px;padding-left:70px;}
.main-listfl ul .main-sonhover{background:url(../img/nav-son-li-hover.png) no-repeat 40px center;}
.main-sonhover a{color:#d15d5d;}
.main-listfl ul li:hover{background:url(../img/nav-son-li-hover.png) no-repeat 40px center;}
.main-listfl ul li:hover a{color:#d15d5d;}
.main-listfr{width:963px;min-height:600px;padding-top:20px;}
.lm-zd{height:50px;line-height:50px;border-bottom:1px solid #d2d2d2;color:#367db5;}
.lm-list{margin-top:15px;}
.lm-list li{height:35px;line-height:35px;background:url(../img/list-li-icon.png) no-repeat left center;padding-left:15px;}
.lm-list li a:hover{text-decoration:underline;}
.lm-list li span{color:#797979;}
.jg-list{border-bottom:1px dashed #999;margin:15px auto;}
/*新闻动态*/
.tmall-brand-new{position:relative; height:308px;border:1px solid #ccccca; margin-top:20px;}
.tmall-brand-new .fCl-slide .tsb-dt1{height:308px;width:963px;}
.dt-pic{width:430px;height:310px;margin-right:20px;}
.dt-pic img{width:430px;height:310px;}
.dt-word{width:513px;height:310px;}
.dt-word h2{height:60px;line-height:60px;font-size:20px;}
.dt-word h2 a:hover{color:#E81600;}
.dt-time{background:url(../img/time-iconh.png) no-repeat left center;line-height:30px;height:30px;padding-left:25px;color:#959595;}
.dt-p{text-indent:2em;line-height:30px;color:#959595;}
.tmall-brand-new .fCl-nav{ height:15px; position:absolute; bottom:15px; right:5px;}
.tmall-brand-new .fCl-nav li{float:left;width:15px;height:15px;background:url(../img/dt-new-tab.png) no-repeat center center; margin-right:5px; cursor:pointer;}
.tmall-brand-new .fCl-nav li.on{width:25px;background:url(../img/dt-new-tabhover.png) no-repeat center center;}
.dt-list-fl{height:260px;margin-top:20px;}
.mb20{margin-bottom:20px;}
.dt-jcdt-h2{height:44px;line-height:44px;color:#1f77db; border-bottom:1px solid #e5e5e5;margin-bottom:15px;font-size:18px;}
.dt-jcdt-h2>a{color:#cbcbcb;font-size:14px;font-weight:bold;}
.dt-jcdt-h2 span{color:#cbcbcb;font-size:14px;}
.dt-jcdt-h2>a:hover{text-decoration:underline;color:#333;}
.dt-jcdt{width:470px;min-height:260px;}
/*股市行情*/
.gshq{height:400px;}
.gshq-tab{height:340px;}
.gshq-tab .tab-hd {height:40px;}
.gshq-tab .tab-hd ul {height:40px;line-height:40px;width:250px;margin:0 auto;}
.gshq-tab .tab-hd li{ float:left; height:40px; line-height:40px;background:url(../img/tab-gshq.png) no-repeat center center;width:110px;text-align:center;margin-right:15px;}
.gshq-tab .tab-hd li a{font-size:15px;}
.gshq-tab .tab-hd li.on{ background:url(../img/tab-gshqhover.png) no-repeat center center;}
.gshq-tab .tab-hd li.on a{color:#fff;}
.gshq-tab .tab-bd {height:280px;margin-top:20px;}
.gshq-tab-f1,.gshq-tab-f2{height:280px;}
.gshq-tab-f1{background:green;}
.gshq-tab-f2{background:orange;}
/*科研创新*/
.kjcx-wrap{height:400px;}
.kjcx-fl{height:340px;}
.kjcx-wpic{float:left;width:448px;margin-left:21px;border:1px solid #dcdcdc;height:138px;margin-top:20px;}
.kjcx-pic{width:145px;height:138px;margin-right:20px;background-image:url(../img/title-kg-bj.jpg);background-size:100%; background-repeat:no-repeat;}
.kjcx-pic img{width:145px;height:138px;}
.kjcx-cont{width:283px;}
.kjcx-cont h2{height:50px;line-height:50px;font-size:20px;}
.kjcx-cont h2 a:hover{color:#E81600;}
.kjcx-time{background:url(../img/time-icon.png) no-repeat left center;line-height:25px;height:25px;padding-left:25px;color:#959595;margin-bottom:5px;}
.kjcx-p{ext-indent:2em;line-height:25px;color:#818181;}
.kjcx-p a{color:#0070e3;}
.kjcx-p a:hover{text-decoration:underline;}
.jdyzx-ul li{float:left;margin-top:20px;margin-left:20px;width:205px;height:40px;line-height:40px;background-color:#e3f0ff;background-image:url(../img/loc-icon.png);background-repeat:no-repeat; background-position:20px center;}
.jdyzx-ul li a{margin-left:45px;color:#5f819a;}
.jdyzx-ul li a:hover{text-decoration:underline;}


/*产品展示*/
.kjcx-wrap-cp{min-height:400px;}
.kjcx-fl-cp{min-height:400px;}
.kjcx-wpic-cp{float:left;width:450px;margin-left:22px;height:138px;margin-top:20px;}
.kjcx-pic-cp{width:143px;height:136px;margin-right:20px;border:1px solid #dcdcdc;}
.kjcx-pic-cp img{width:143px;height:136px;}
.kjcx-cont-cp{width:283px;}
.kjcx-cont-cp h2{height:50px;line-height:50px;font-size:20px;margin-bottom:13px;}
.kjcx-cont-cp h2 a:hover{color:#E81600;}
.kjcx-p-cp{line-height:25px;color:#818181;}
.kjcx-p-cp a{color:#0070e3;}
.kjcx-p-cp a:hover{text-decoration:underline;}





/*产品服务*/
.cpzc-wrap{margin-top:20px;height:220px;background:#f6f6f6;width:963px;position:relative;}
.cpzs-pt{ overflow:hidden;height:220px;width:863px;margin-left:50px;}
.cpzs-pt .prev,.cpzs-pt .next{ display:block; position:absolute; top:86px; width:40px; height:40px;z-index:222;}
.cpzs-pt .prev{background:url(../img/right-icon.png) no-repeat center center;right:5px;}
.cpzs-pt .next{ background:url(../img/left-icon.png) no-repeat center center;left:5px;}
.cpzs-pt  ul{ overflow:hidden; zoom:1; margin:0 auto;width:863px;}
.cpzs-pt  ul li{width:175px; float:left; overflow:hidden;height:175px;margin-top:30px;margin-right:20px;}
.cpzs-pt  ul li img{ width:175px;height:145px; display:block;}
.cpzs-pt  ul li p{height:30px;line-height:30px;text-align:center;}
.dt-list-f2{height:330px;margin-top:20px;}
.yxwl-pic,.sjgcy-li{height:270px;width:470px;}
.yxwl-pic img{height:270px;width:470px;}
.sjgcy-li dl{height:119px;border-bottom:1px dashed #ccc;padding-top:15px;}
.sjgcy-li dl dt{width:90px;margin-right:20px;background-image:url(../img/title-bj.jpg);height:80px;background-size:100%; background-repeat:no-repeat;}
.sjgcy-li dl dd{width:360px;}
.sjgcy-li dl dt img{height:80px;width:90px;}
.sjgcy-li dl dd h2{font-weight:normal;font-size:18px;height:35px;line-height:30px;}
.sjgcy-li dl dd p{line-height:25px;color:#a0a0a0;}
/*文化与责任*/
.li-wz li{height:80px;border-bottom:1px dashed #cbcbcb;padding-top:20px;}
.wz-pic{height:60px;width:85px;margin-right:20px;background-image:url(../img/title-kg-bj.jpg);background-position:center center; background-repeat:no-repeat;}
.wz-pic img{height:80px;width:85px;margin-top:-10px;}
.wz-word{width:365px;height:80px;margin-top:-10px;}
.wz-word h2{font-size:16px;font-weight:normal;height:50px;line-height:30px;}
.wz-time{background:url(../img/time-icon.png) no-repeat left center;padding-left:20px;height:30px;line-height:30px;}
.xygj-wrap{margin-top:20px;height:210px;background:#f6f6f6;width:963px;position:relative;}
.xygj-pt{ overflow:hidden;height:210px;width:863px;margin-left:50px;}
.xygj-pt .prev,.xygj-pt .next{ display:block; position:absolute; top:86px; width:40px; height:40px;z-index:222;}
.xygj-pt .prev{background:url(../img/right-icon.png) no-repeat center center;right:5px;}
.xygj-pt .next{ background:url(../img/left-icon.png) no-repeat center center;left:5px;}
.xygj-pt ul{ overflow:hidden; zoom:1; margin:0 auto;width:863px;}
.xygj-pt ul li{width:247px; float:left; overflow:hidden;height:175px;margin-top:25px;margin-right:40px;}
.xygj-pt ul li img{width:247px;height:145px; display:block;}
.xygj-pt ul li p{height:30px;line-height:30px;text-align:center;}
.aqhb-list{min-height:300px;margin-top:20px;}
.ldlist li{width:22.5%;margin-right: 2.5%;position: relative;margin-bottom: 60px;box-shadow: 0 0 10px rgba(0,0,0,.1);cursor: pointer;}
.ldlist li:nth-child(4n){}
.ldlist li img{width: 100%;max-height: inherit;}
.ldlist li .txt{height: 125px;border-top: 0;padding: 20px 20px 0;text-align: center;transition:.4s;background: #f7f7f7}
.ldlist li .txt:after{content: '';height:4px;width: 46%;background:#0160d6;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0}
.ldlist li .txt h4{font-size: 28px;margin-bottom: 5px}
.ldlist li .txt p{color: #666}